#ifndef NEOMESSAGEDIALOG_H
#define NEOMESSAGEDIALOG_H

#include "def.h"
#include <QDialog>

class NeoMessageDialogPrivate;
class NeoMessageDialog : public QDialog
{
    Q_OBJECT
    NEO_PUBLIC_CREATE(NeoMessageDialog)
    NEO_PUBLIC_PROPERTY_CREATE_H(bool, Mask)
    NEO_PUBLIC_PROPERTY_CREATE_H(QString, Title)
    NEO_PUBLIC_PROPERTY_CREATE_H(QString, Message)
    NEO_PUBLIC_PROPERTY_CREATE_H(NeoMessageDialogType::MessageDialogButtons, ButtonTypes)
public:
    NeoMessageDialog(QWidget *parent = nullptr);
    ~NeoMessageDialog();
};

#endif